package com.xindacloud.sms.console.system.dto;

import java.io.Serializable;
import java.util.List;

import com.xindacloud.sms.console.system.dto.common.PageDTO;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@AllArgsConstructor
@NoArgsConstructor
@ApiModel(value="SmsRoleDTO",description="用户角色DTO")
public class SmsRoleDTO extends PageDTO implements Serializable{
	/**
	 * 
	 */
	private static final long serialVersionUID = 8722533479412990775L;
	@ApiModelProperty(value="角色唯一标识",name="roleId",notes = "角色唯一标识",example="123", required = false)
	private Integer roleId;
	@ApiModelProperty(value="角色名称",name="roleName",notes = "角色名称",example="管理员", required = true)
	private String roleName;
	@ApiModelProperty(value="菜单ID",name="menuId",notes = "菜单ID",example="123", required = true)
	private List<Integer> menuIds;
	@ApiModelProperty(value="角色等级",name="roleName",notes = "角色等级",example="管理员", required = true)
	private Integer rolePrivLevel;

}
